<?php use_helper('Object') ?>

<?php echo form_tag('management/updateLocation') ?>

<?php echo object_input_hidden_tag($location, 'getId') ?>

<table>
<tbody>
<tr>
  <th>Bezeichnung</th>
  <td><?php echo object_input_tag($location, 'getName', array (
  'size' => 20,
)) ?></td>
</tr>

<?php $arr_fields = array(); $arr_fields = bwUtils::getAllAddFieldsDefinition($location);  ?>
<?php $i=0; foreach($arr_fields as $value): ?>
<tr>
<th><?php echo($value['definition']->getName()); ?></th>
<td><?php eval('echo '.$value['definition']->getTypeoffield().'_tag(\'zf[\'.$value[\'definition\']->getId().\'_\'.$value[\'content\']->getId().\']\', $value[\'content\']->getContent());'); ?></td>
<tr>
<?php $i++; endforeach; ?>
<?php echo input_hidden_tag('sfcounter',$i) ?>

<?php if ($location->getId()): ?>
<tr>
  <th>Letzte Änderung</th>
  <td><?php echo $location->getUpdatedOn(); ?></td>
</tr>
<?php endif; ?>
</tbody>
</table>
<hr />
<?php echo submit_tag('Daten Speichern', array('class' => 'button')) ?>
<?php if ($location->getId()): ?>
  <?php echo link_to('Standort löschen', 'management/deleteLocation?id='.$location->getId().'&dest=location', 'post=true&confirm=Möchten Sie den Standort löschen?\nAbhängige Daten werden ebenfalls gelöscht.') ?>
  |<?php echo link_to('Abbrechen', 'management/showOverview?id='.$location->getId().'&dest=location') ?>
<?php else: ?>
  |<?php echo link_to('Abbrechen', 'management/showOverview?id='.$location->getId().'&dest=location') ?>
<?php endif; ?>
</form>